|
| 1: |
|
app(app(filter,f),nil) |
→ nil |
| 2: |
|
app(app(filter,f),app(app(cons,y),ys)) |
→ app(app(app(filtersub,app(f,y)),f),app(app(cons,y),ys)) |
| 3: |
|
app(app(app(filtersub,true),f),app(app(cons,y),ys)) |
→ app(app(cons,y),app(app(filter,f),ys)) |
| 4: |
|
app(app(app(filtersub,false),f),app(app(cons,y),ys)) |
→ app(app(filter,f),ys) |
|
There are 9 dependency pairs:
|
| 5: |
|
APP(app(filter,f),app(app(cons,y),ys)) |
→ APP(app(app(filtersub,app(f,y)),f),app(app(cons,y),ys)) |
| 6: |
|
APP(app(filter,f),app(app(cons,y),ys)) |
→ APP(app(filtersub,app(f,y)),f) |
| 7: |
|
APP(app(filter,f),app(app(cons,y),ys)) |
→ APP(filtersub,app(f,y)) |
| 8: |
|
APP(app(filter,f),app(app(cons,y),ys)) |
→ APP(f,y) |
| 9: |
|
APP(app(app(filtersub,true),f),app(app(cons,y),ys)) |
→ APP(app(cons,y),app(app(filter,f),ys)) |
| 10: |
|
APP(app(app(filtersub,true),f),app(app(cons,y),ys)) |
→ APP(app(filter,f),ys) |
| 11: |
|
APP(app(app(filtersub,true),f),app(app(cons,y),ys)) |
→ APP(filter,f) |
| 12: |
|
APP(app(app(filtersub,false),f),app(app(cons,y),ys)) |
→ APP(app(filter,f),ys) |
| 13: |
|
APP(app(app(filtersub,false),f),app(app(cons,y),ys)) |
→ APP(filter,f) |
|
The approximated dependency graph contains one SCC:
{5,6,8,10,12}.